package com.exception;

import java.io.FileOutputStream;
import java.io.IOException;

public class AutocloseableDemo {
    public static void main(String[] args) {
        /**
         * try块中可以包含一个资源声明，允许自动关闭实现了AutoCloseable或java.io.Closeable接口的资源。
         * 这意味着你可以在try的第一个小括号中声明一些必须被关闭的资源，如文件输入输出流、数据库连接等。
         */
        try (FileOutputStream fos = new FileOutputStream("./dat.txt");
        ) {
            fos.write(1);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
}
